<template>
  <!-- 顶部导航栏 -->
  <header class="header">
    <div class="header-container">
      <router-link to="/vision" class="logo">
        <span class="logo-text">视界无界</span>
      </router-link>
      
      <div class="search-container" @click.stop>
        <input 
          v-model="searchQuery" 
          type="text" 
          placeholder="搜索视频、番剧、用户..." 
          class="search-input"
          @keyup.enter="performSearch"
          @input="handleSearchInput"
          @focus="handleSearchFocus"
          @blur="handleSearchBlur"
        >
        <button class="search-btn" @click="performSearch">
          <i class="fa fa-search"></i>
        </button>
        
        <!-- 搜索下拉框 -->
        <div v-if="showDropdown" class="search-suggestions">
          <!-- 历史搜索记录 -->
          <div v-if="!searchQuery && searchHistory.length > 0" class="suggestion-section">
            <div class="section-header">
              <span>历史搜索</span>
              <button class="clear-history" @click.stop="clearSearchHistory">
                <i class="fa fa-trash-o"></i>
              </button>
            </div>
            <div 
              v-for="(item, index) in searchHistory" 
              :key="'history-' + index"
              class="suggestion-item"
              @click="selectHistoryItem(item)"
            >
              <i class="fa fa-history"></i>
              <span>{{ item }}</span>
            </div>
          </div>
          
          <!-- 搜索建议 -->
          <div v-if="searchQuery && searchSuggestions.length > 0" class="suggestion-section">
            <div class="section-header">
              <span>搜索建议</span>
            </div>
            <div 
              v-for="(suggestion, index) in searchSuggestions" 
              :key="'suggestion-' + index"
              class="suggestion-item"
              @click="selectSuggestion(suggestion)"
            >
              <i v-if="suggestion.type === 'video'" class="fa fa-play-circle-o"></i>
              <i v-else-if="suggestion.type === 'user'" class="fa fa-user"></i>
              <i v-else-if="suggestion.type === 'tag'" class="fa fa-tags"></i>
              <span>{{ suggestion.title }}</span>
            </div>
          </div>
          
          <!-- 热点话题 -->
          <div v-if="!searchQuery" class="suggestion-section">
            <div class="section-header">
              <span>热点话题</span>
            </div>
            <div class="hot-topics">
              <div 
                v-for="(topic, index) in hotTopics" 
                :key="'topic-' + index"
                class="hot-topic-item"
                @click="selectHotTopic(topic)"
              >
                <span class="topic-rank" :class="getRankClass(index)">{{ index + 1 }}</span>
                <span class="topic-title">{{ topic.title }}</span>
                <span class="topic-hot">{{ topic.hot }}</span>
              </div>
            </div>
          </div>
        </div>
      </div>
      
      <div ref="userMenuContainer" class="header-menu">
        <router-link to="/live" class="nav-link">
          直播
          <span class="live-indicator"></span>
        </router-link>
        <router-link to="/vip" class="nav-link vip-link">
          <span class="vip-icon">⭐</span>
          VIP会员
        </router-link>
        <router-link to="/upload" class="nav-link">投稿</router-link>
        
        <div v-if="isLoggedIn && currentUser" class="user-menu" @click="toggleDropdown">
          <div class="user-avatar">
            <img 
              v-if="currentUser.avatar" 
              :src="currentUser.avatar || 'https://placehold.co/36x36/FB7299/FFFFFF?text=' + userInitial"
              alt="用户头像"
            >
            <div v-else class="avatar-placeholder">{{ userInitial }}</div>
          </div>
          <i class="fa fa-angle-down dropdown-arrow" :class="{ 'active': dropdownVisible }"></i>
          
          <div v-if="dropdownVisible" class="dropdown-menu">
            <div class="dropdown-user-info">
              <span class="dropdown-username">{{ currentUser.username }}</span>
              <span v-if="isAdmin" class="admin-badge">管理员</span>
            </div>
            <!-- 管理员专用选项 -->
            <router-link v-if="isAdmin" to="/admin/dashboard" class="dropdown-item admin-item">
              <i class="fa fa-tachometer"></i>
              <span>后台管理</span>
            </router-link>
            <router-link to="/vip" class="dropdown-item">
              <i class="fa fa-diamond"></i>
              <span>VIP会员</span>
            </router-link>
            <router-link to="/profile" class="dropdown-item">
              <i class="fa fa-user"></i>
              <span>个人主页</span>
            </router-link>
            <a href="#" class="dropdown-item">
              <i class="fa fa-history"></i>
              <span>历史记录</span>
            </a>
            <a href="#" class="dropdown-item">
              <i class="fa fa-star"></i>
              <span>我的收藏</span>
            </a>
            <a href="#" class="dropdown-item">
              <i class="fa fa-cog"></i>
              <span>账号设置</span>
            </a>
            <div class="dropdown-divider"></div>
            <button class="dropdown-item logout-btn" @click.stop="logout">
              <i class="fa fa-sign-out"></i>
              <span>退出登录</span>
            </button>
          </div>
        </div>
        
        <div v-else class="login-register">
          <router-link to="/login" class="btn-primary">登录</router-link>
        </div>
      </div>
    </div>
  </header>

  <!-- 退出登录确认模态框 -->
  <div v-if="showLogoutModal" class="modal-overlay" @click.self="cancelLogout">
    <div class="logout-modal">
      <div class="modal-header">
        <h3>确认退出登录</h3>
      </div>
      <div class="modal-body">
        <p>确定要退出当前账号吗？退出后将无法接收消息通知。</p>
      </div>
      <div class="modal-footer">
        <button class="modal-btn cancel" @click="cancelLogout">取消</button>
        <button class="modal-btn confirm" @click="confirmLogout">确认退出</button>
      </div>
    </div>
  </div>
</template>

<script>
import { useRouter } from 'vue-router';
import { searchService } from '../services/searchService';

export default {
  name: 'TopNav',
  setup() {
    const router = useRouter()
    return { router }
  },
  data() {
    return {
      isLoggedIn: false,
      currentUser: null,
      isAdmin: false,
      dropdownVisible: false,
      showLogoutModal: false,
      searchQuery: '',
      searchSuggestions: [],
      showDropdown: false,
      searchTimer: null,
      searchHistory: [],
      hotTopics: [
        { title: '流浪地球3首映礼', hot: '热搜' },
        { title: '华为Mate70 Pro开箱', hot: '热' },
        { title: '2024音乐节现场', hot: '新' },
        { title: '夏日动漫新番推荐', hot: '热' },
        { title: '健身达人教学', hot: '热' },
        { title: '数码产品测评', hot: '' },
        { title: '美食制作教程', hot: '新' },
        { title: '游戏攻略分享', hot: '' },
      ],
    }
  },
  computed: {
    userInitial() {
      return this.currentUser ? this.currentUser.username.charAt(0).toUpperCase() : '游客'
    },
  },
  mounted() {
    // 检查登录状态
    this.checkLoginStatus()
    // 加载搜索历史
    this.loadSearchHistory()
    // 点击其他地方关闭下拉菜单
    document.addEventListener('click', this.handleClickOutside)
    // 点击其他地方关闭搜索下拉框
    document.addEventListener('click', this.closeDropdown)
    
    // 确保应用初始化时始终在首页
    if (this.$route.path === '/' || !this.$route.path) {
      // 保持在首页，不做任何跳转
    }
  },
  beforeUnmount() {
    // 清理事件监听器
    document.removeEventListener('click', this.handleClickOutside)
    document.removeEventListener('click', this.closeDropdown)
    // 清理定时器
    if (this.searchTimer) {
      clearTimeout(this.searchTimer)
    }
  },
  methods: {
    // 处理搜索输入，实现防抖
    handleSearchInput() {
      // 清除之前的定时器
      if (this.searchTimer) {
        clearTimeout(this.searchTimer)
      }
      
      // 确保下拉框显示
      this.showDropdown = true
      
      // 设置新的定时器，实现防抖
      this.searchTimer = setTimeout(() => {
        this.fetchSearchSuggestions()
      }, 300)
    },
    
    // 处理搜索框获取焦点
    handleSearchFocus() {
      this.showDropdown = true
      this.fetchSearchSuggestions()
    },
    
    // 处理搜索框失去焦点
    handleSearchBlur() {
      // 延迟关闭，以便点击建议项
      setTimeout(() => {
        this.showDropdown = false
      }, 200)
    },
    
    // 获取搜索建议
    fetchSearchSuggestions() {
      if (!this.searchQuery.trim()) {
        this.searchSuggestions = []
        return
      }
      
      // 调用搜索服务获取真实的搜索建议
      searchService.getSearchSuggestions(this.searchQuery)
        .then(suggestions => {
          this.searchSuggestions = suggestions || [];
        })
        .catch(error => {
          console.error('获取搜索建议失败:', error);
          // 失败时使用简单的模拟数据作为后备
          this.searchSuggestions = [
            { type: 'video', title: this.searchQuery + ' 相关视频' },
            { type: 'tag', title: this.searchQuery },
          ].filter(item => item.title.length > 3);
        });
    },
    
    // 执行搜索
    performSearch() {
      const query = this.searchQuery.trim()
      if (!query) return
      
      // 添加到搜索历史
      this.addToSearchHistory(query)
      
      // 隐藏下拉框
      this.showDropdown = false
      
      // 执行搜索跳转 - 使用路径参数形式
      this.router.push({ path: `/search/${encodeURIComponent(query)}` })
    },
    
    // 选择搜索建议
    selectSuggestion(suggestion) {
      this.searchQuery = suggestion.title
      this.performSearch()
    },
    
    // 选择历史记录项
    selectHistoryItem(item) {
      this.searchQuery = item
      this.performSearch()
    },
    
    // 选择热点话题
    selectHotTopic(topic) {
      this.searchQuery = topic.title
      this.performSearch()
    },
    
    // 加载搜索历史
    loadSearchHistory() {
      try {
        const history = localStorage.getItem('searchHistory')
        this.searchHistory = history ? JSON.parse(history) : []
      } catch (error) {
        console.error('加载搜索历史失败:', error)
        this.searchHistory = []
      }
    },
    
    // 添加到搜索历史
    addToSearchHistory(query) {
      // 去重
      const index = this.searchHistory.indexOf(query)
      if (index > -1) {
        this.searchHistory.splice(index, 1)
      }
      
      // 添加到开头
      this.searchHistory.unshift(query)
      
      // 限制历史记录数量
      if (this.searchHistory.length > 10) {
        this.searchHistory = this.searchHistory.slice(0, 10)
      }
      
      // 保存到localStorage
      try {
        localStorage.setItem('searchHistory', JSON.stringify(this.searchHistory))
      } catch (error) {
        console.error('保存搜索历史失败:', error)
      }
    },
    
    // 清空搜索历史
    clearSearchHistory() {
      this.searchHistory = []
      try {
        localStorage.removeItem('searchHistory')
      } catch (error) {
        console.error('清空搜索历史失败:', error)
      }
    },
    
    // 获取排名样式类
    getRankClass(index) {
      if (index === 0) return 'rank-1'
      if (index === 1) return 'rank-2'
      if (index === 2) return 'rank-3'
      return ''
    },
    
    // 点击其他地方关闭下拉框
    closeDropdown() {
      this.showDropdown = false
    },
    
    checkLoginStatus() {
      // 检查普通用户登录状态
      const user = localStorage.getItem('currentUser')
      
      // 检查管理员登录状态
      const isAdminLoggedIn = localStorage.getItem('adminLoggedIn') === 'true'
      const adminUser = localStorage.getItem('adminUser')
      
      // 如果是管理员登录，设置管理员状态
      if (isAdminLoggedIn && adminUser) {
        this.currentUser = JSON.parse(adminUser)
        this.isLoggedIn = true
        this.isAdmin = true
      } 
      // 普通用户登录
      else if (user) {
        this.currentUser = JSON.parse(user)
        this.isLoggedIn = true
        this.isAdmin = false
      } else {
        this.currentUser = null
        this.isLoggedIn = false
        this.isAdmin = false
      }
    },
    toggleDropdown() {
      this.dropdownVisible = !this.dropdownVisible
    },
    handleClickOutside(event) {
      if (!event.target.closest('.user-menu')) {
        this.dropdownVisible = false
      }
    },
    logout() {
      // 显示退出登录确认模态框
      this.showLogoutModal = true
    },
    // 取消退出登录
    cancelLogout() {
      this.showLogoutModal = false
    },
    // 确认退出登录
    confirmLogout() {
      // 清除所有用户相关的本地存储
      localStorage.removeItem('currentUser')
      localStorage.removeItem('rememberMe')
      localStorage.removeItem('adminLoggedIn')
      localStorage.removeItem('adminUser')
      // 重置用户状态
      this.currentUser = null
      this.isLoggedIn = false
      this.isAdmin = false
      this.dropdownVisible = false
      // 关闭模态框
      this.showLogoutModal = false
      // 跳转到首页
      this.router.push('/')
    },
  },
}
</script>

<style scoped>
/* 基于ll.html的顶部导航栏样式 */
:root {
  --primary-color: #FB7299;
  --secondary-color: #23ADE5;
  --text-color: #212121;
  --text-secondary: #999999;
  --bg-color: #F5F5F5;
  --card-bg: #FFFFFF;
  --border-color: #EEEEEE;
  --hover-color: #FB729933;
}

.header {
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  height: 60px;
  border-bottom: 1px solid var(--border-color);
  display: flex;
  align-items: center;
  padding: 0 20px;
  transition: all 0.3s ease;
}

.header:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.logo {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: bold;
  color: var(--primary-color);
  text-decoration: none;
}

.logo-text {
  color: var(--primary-color);
}

.search-container {
  flex: 1;
  max-width: 400px;
  margin: 0 40px;
  position: relative;
}

.search-input {
  width: 100%;
  height: 36px;
  padding: 0 40px 0 15px;
  border: 1px solid var(--border-color);
  border-radius: 18px;
  background-color: var(--bg-color);
  outline: none;
  transition: all 0.3s ease;
  font-size: 14px;
}

.search-input:focus {
  background-color: var(--card-bg);
  border-color: var(--primary-color);
  box-shadow: 0 0 0 2px var(--hover-color);
}

.search-btn {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: var(--text-secondary);
  cursor: pointer;
  font-size: 16px;
  transition: color 0.3s ease;
}

.search-btn:hover {
  color: var(--primary-color);
}

/* 搜索建议框样式 */
.search-suggestions {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 4px;
  background-color: var(--card-bg);
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid var(--border-color);
}

/* 建议区块样式 */
.suggestion-section {
  margin-bottom: 8px;
}

.section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  color: var(--text-secondary);
  background-color: rgba(0, 0, 0, 0.02);
}

.clear-history {
  background: none;
  border: none;
  color: var(--text-secondary);
  cursor: pointer;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.clear-history:hover {
  background-color: var(--bg-color);
  color: var(--text-color);
}

.suggestion-item {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  color: var(--text-color);
  cursor: pointer;
  transition: background-color 0.2s ease;
  font-size: 14px;
  gap: 10px;
}

.suggestion-item:hover {
  background-color: var(--bg-color);
}

.suggestion-item i {
  color: var(--text-secondary);
  width: 20px;
  text-align: center;
}

/* 热点话题样式 */
.hot-topics {
  padding: 0 8px;
}

.hot-topic-item {
  display: flex;
  align-items: center;
  padding: 12px 8px;
  color: var(--text-color);
  cursor: pointer;
  transition: background-color 0.2s ease;
  font-size: 14px;
  border-radius: 4px;
  margin: 0 8px;
}

.hot-topic-item:hover {
  background-color: var(--bg-color);
}

.topic-rank {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
  color: var(--text-secondary);
  margin-right: 10px;
}

.topic-rank.rank-1 {
  color: #ff6b6b;
}

.topic-rank.rank-2 {
  color: #4ecdc4;
}

.topic-rank.rank-3 {
  color: #ffe66d;
}

.topic-title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.topic-hot {
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 10px;
  margin-left: 8px;
}

.topic-hot:empty {
  display: none;
}

.topic-hot[data-text="热搜"] {
  background-color: #ffebee;
  color: #e53935;
}

.topic-hot[data-text="热"] {
  background-color: #fff3e0;
  color: #f57c00;
}

.topic-hot[data-text="新"] {
  background-color: #e3f2fd;
  color: #1976d2;
}

/* 搜索建议框滚动条样式 */
.search-suggestions::-webkit-scrollbar {
  width: 6px;
}

.search-suggestions::-webkit-scrollbar-track {
  background: var(--bg-color);
  border-radius: 3px;
}

.search-suggestions::-webkit-scrollbar-thumb {
  background: var(--border-color);
  border-radius: 3px;
  transition: background 0.3s ease;
}

.search-suggestions::-webkit-scrollbar-thumb:hover {
  background: var(--text-secondary);
}

.header-menu {
  display: flex;
  align-items: center;
  gap: 20px;
}

.nav-link {
  color: var(--text-color);
  text-decoration: none;
  font-size: 14px;
  position: relative;
  padding: 5px 0;
  transition: color 0.3s ease;
}

.nav-link:hover {
  color: var(--primary-color);
}

.live-indicator {
  position: absolute;
  top: -2px;
  right: -8px;
  width: 8px;
  height: 8px;
  background: #ff6b81;
  border-radius: 50%;
  animation: livePulse 2s infinite;
}

@keyframes livePulse {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.nav-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: var(--primary-color);
  transition: width 0.3s ease;
}

.nav-link:hover::after {
  width: 100%;
}

/* VIP链接样式 */
.vip-link {
  color: var(--primary-color) !important;
  font-weight: 500;
  position: relative;
  overflow: hidden;
}

.vip-link::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(251, 114, 153, 0.2),
    transparent
  );
  transition: left 0.5s ease;
}

.vip-link:hover::before {
  left: 100%;
}

.vip-link::after {
  background-color: var(--primary-color);
}

.vip-icon {
  font-size: 16px;
  margin-right: 4px;
  animation: starTwinkle 2s infinite alternate;
}

@keyframes starTwinkle {
  0% {
    opacity: 0.7;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1.1);
  }
}

/* 用户菜单样式 */
.user-menu {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  padding: 8px;
  border-radius: 20px;
  transition: background-color 0.3s ease;
}

.user-menu:hover {
  background-color: var(--bg-color);
}

.user-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bg-color);
  overflow: hidden;
}

.user-avatar:hover {
  border-color: var(--primary-color);
}

.user-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.avatar-placeholder {
  font-size: 16px;
  font-weight: bold;
  color: var(--primary-color);
}

.dropdown-arrow {
  font-size: 12px;
  color: var(--text-secondary);
  transition: transform 0.3s ease;
}

.dropdown-arrow.active {
  transform: rotate(180deg);
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 8px;
  background-color: var(--card-bg);
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  min-width: 200px;
  z-index: 1000;
  overflow: hidden;
  animation: dropdownFadeIn 0.2s ease;
}

@keyframes dropdownFadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.dropdown-user-info {
  padding: 16px;
  border-bottom: 1px solid var(--border-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.admin-badge {
  background: #ff4d4f;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: normal;
}

.admin-item {
  background-color: #fff2e8;
  color: #d4380d;
  font-weight: 500;
}

.admin-item:hover {
  background-color: #fff1f0 !important;
}

.dropdown-username {
  font-size: 14px;
  font-weight: 600;
  color: var(--text-color);
}

.dropdown-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  color: var(--text-color);
  text-decoration: none;
  font-size: 14px;
  transition: background-color 0.3s ease;
}

.dropdown-item:hover {
  background-color: var(--bg-color);
}

.dropdown-divider {
  height: 1px;
  background-color: var(--border-color);
  margin: 0;
}

.logout-btn {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  cursor: pointer;
}

.login-register {
  display: flex;
  gap: 12px;
}

.btn-primary {
  background-color: var(--primary-color);
  color: white;
  border: none;
  padding: 8px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
  text-decoration: none;
  display: inline-block;
}

.btn-primary:hover {
  background-color: #E96385;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(251, 114, 153, 0.3);
}

/* 模态框样式 */
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2000;
}

.logout-modal {
  background-color: var(--card-bg);
  border-radius: 12px;
  width: 400px;
  max-width: 90%;
  animation: modalSlideIn 0.3s ease;
}

@keyframes modalSlideIn {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.modal-header {
  padding: 20px 24px 16px;
  border-bottom: 1px solid var(--border-color);
}

.modal-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: var(--text-color);
}

.modal-body {
  padding: 24px;
}

.modal-body p {
  margin: 0;
  color: var(--text-secondary);
  line-height: 1.6;
}

.modal-footer {
  padding: 16px 24px 20px;
  border-top: 1px solid var(--border-color);
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

.modal-btn {
  padding: 8px 20px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
  border: none;
}

.modal-btn.cancel {
  background-color: var(--bg-color);
  color: var(--text-color);
}

.modal-btn.cancel:hover {
  background-color: var(--border-color);
}

.modal-btn.confirm {
  background-color: var(--primary-color);
  color: white;
}

.modal-btn.confirm:hover {
  background-color: #E96385;
}
</style>